Standalone miniHIL GUI (Dashboard)

The standalone miniHIL gui (dashboard) may be used when your focus is test execution instead of test development. It may be used without access to the test sources as long as a preprogrammed miniHIL Board as well as the test model are available.

dashboard

Installation

  1. Download the "minihil-dashboard-ui" from https://downloads.protossoftware.de. To ensure protocol compatibility, use the version which comes with the MiniHIL version you use to develop your test cases.

  2. Unzip the downloaded file into a new directory (caution the zip file does not contain a single root directory, but quite a few files directly in its root)

  3. Read the configuration section below before starting the dashboard using the contained .exe file.

Configuration

The standalone miniHIL gui (dashboard) needs to know where the test model can be found. The test model path can be passed as a commandline argument. E.g.: minihil-dashboard-ui.exe --testModel C:\miniHIL\[..]\MiniHilProject\src-gen\cage_testmodel.xmi

There are some more command line arguments which may be used to pre-configure the gui. Use the --help option to see the list of argument applicable to the version you are using.

The second configuration option is to use a config file. The config file may be used to set any parameter which is available on the commandline.

The configuration file must be named minihil-dashboard-config.json. It must be placed in the same folder the minihil-dashboard-ui.exe is in. It must contain valid json key-value pairs. The keys must be equal to the long form of the commandline option you want to set.

Example config file content:

{
    "outputBaseDir": "..\\dashboard-results",
	"testModel": "..\\motor-control-demo\\MiniHilProject\\src-gen\\cage_testmodel.xmi",
    "timestampLogs": true
}

Connecting the gui to the miniHIL

  1. Plug USB-Mini cable to USB-1

  2. Start the gui

    • run the minihil-dashboard-ui.exe either from the commandline (passing the test model path) or directly from the explorer (using the config file to configure the test model path)

  3. Once the gui is started it should automatically try to connect to the minihil board. If the test model is configured correctly you should see your test cases in the test tree view on the left after the minihil is connected.